package sv.gob.mh.dgii.model.pojos.cc;

import java.io.Serializable;
import java.util.Date;

public class CcDocumentosPojo implements Serializable {

    private String indice;
    private String folio;
    private Integer periodoMes;
    private String periodoDesc;
    private Date fecPresentacion;
    private String activa;
    private Date periodo;
    private String extemporanea;
    private String codigoModelo;
    private String modelo;
    private Integer version;
    private String obligacion;
    private String cobligacion;
    private String reportCode;
    private String cmoneda;

    public CcDocumentosPojo() {
    }

    @Override
    public CcDocumentosPojo clone() {
        CcDocumentosPojo ret = new CcDocumentosPojo();
        ret.setIndice(indice);
        ret.setFolio(folio);
        ret.setPeriodoMes(periodoMes);
        ret.setPeriodoDesc(periodoDesc);
        ret.setFecPresentacion(fecPresentacion);
        ret.setActiva(activa);
        ret.setPeriodo(periodo);
        ret.setExtemporanea(extemporanea);
        ret.setCodigoModelo(codigoModelo);
        ret.setModelo(modelo);
        ret.setVersion(version);
        ret.setObligacion(obligacion);
        ret.setCobligacion(cobligacion);
        ret.setReportCode(reportCode);
        ret.setCmoneda(cmoneda);
        return ret;
    }

    public static CcDocumentosPojo voidObject() {
        CcDocumentosPojo ret = new CcDocumentosPojo();
        ret.setIndice("");
        ret.setFolio("");
        ret.setPeriodoMes(0);
        ret.setPeriodoDesc("");
        ret.setFecPresentacion(null);
        ret.setActiva("");
        ret.setPeriodo(null);
        ret.setExtemporanea("");
        ret.setCodigoModelo("");
        ret.setModelo("");
        ret.setVersion(0);
        ret.setObligacion("");
        ret.setCobligacion("");
        ret.setReportCode("");
        ret.setCmoneda("");
        return ret;
    }

    /**
     * @return the indice
     */
    public String getIndice() {
        return indice;
    }

    /**
     * @param indice the indice to set
     */
    public void setIndice(String indice) {
        this.indice = indice;
    }

    /**
     * @return the folio
     */
    public String getFolio() {
        return folio;
    }

    /**
     * @param folio the folio to set
     */
    public void setFolio(String folio) {
        this.folio = folio;
    }

    /**
     * @return the periodoMes
     */
    public Integer getPeriodoMes() {
        return periodoMes;
    }

    /**
     * @param periodoMes the periodoMes to set
     */
    public void setPeriodoMes(Integer periodoMes) {
        this.periodoMes = periodoMes;
    }

    /**
     * @return the periodoDesc
     */
    public String getPeriodoDesc() {
        return periodoDesc;
    }

    /**
     * @param periodoDesc the periodoDesc to set
     */
    public void setPeriodoDesc(String periodoDesc) {
        this.periodoDesc = periodoDesc;
    }

    /**
     * @return the fecPresentacion
     */
    public Date getFecPresentacion() {
        return fecPresentacion;
    }

    /**
     * @param fecPresentacion the fecPresentacion to set
     */
    public void setFecPresentacion(Date fecPresentacion) {
        this.fecPresentacion = fecPresentacion;
    }

    /**
     * @return the activa
     */
    public String getActiva() {
        return activa;
    }

    /**
     * @param activa the activa to set
     */
    public void setActiva(String activa) {
        this.activa = activa;
    }

    /**
     * @return the periodo
     */
    public Date getPeriodo() {
        return periodo;
    }

    /**
     * @param periodo the periodo to set
     */
    public void setPeriodo(Date periodo) {
        this.periodo = periodo;
    }

    /**
     * @return the extemporanea
     */
    public String getExtemporanea() {
        return extemporanea;
    }

    /**
     * @param extemporanea the extemporanea to set
     */
    public void setExtemporanea(String extemporanea) {
        this.extemporanea = extemporanea;
    }

    /**
     * @return the codigoModelo
     */
    public String getCodigoModelo() {
        return codigoModelo;
    }

    /**
     * @param codigoModelo the codigoModelo to set
     */
    public void setCodigoModelo(String codigoModelo) {
        this.codigoModelo = codigoModelo;
    }

    /**
     * @return the modelo
     */
    public String getModelo() {
        return modelo;
    }

    /**
     * @param modelo the modelo to set
     */
    public void setModelo(String modelo) {
        this.modelo = modelo;
    }

    /**
     * @return the version
     */
    public Integer getVersion() {
        return version;
    }

    /**
     * @param version the version to set
     */
    public void setVersion(Integer version) {
        this.version = version;
    }

    /**
     * @return the obligacion
     */
    public String getObligacion() {
        return obligacion;
    }

    /**
     * @param obligacion the obligacion to set
     */
    public void setObligacion(String obligacion) {
        this.obligacion = obligacion;
    }

    /**
     * @return the cobligacion
     */
    public String getCobligacion() {
        return cobligacion;
    }

    /**
     * @param cobligacion the cobligacion to set
     */
    public void setCobligacion(String cobligacion) {
        this.cobligacion = cobligacion;
    }

    /**
     * @return the reportCode
     */
    public String getReportCode() {
        return reportCode;
    }

    /**
     * @param reportCode the reportCode to set
     */
    public void setReportCode(String reportCode) {
        this.reportCode = reportCode;
    }

    /**
     * @return the cmoneda
     */
    public String getCmoneda() {
        return cmoneda;
    }

    /**
     * @param cmoneda the cmoneda to set
     */
    public void setCmoneda(String cmoneda) {
        this.cmoneda = cmoneda;
    }
}
